package com.lgd.factoryattendance.Bean;

import java.util.List;

/**
 *  BOM清单对象 factory_k3cloud_bom
 */
public class K3cloudBom {
    private static final long serialVersionUID = 1L;

    //获取部装名称
    private String levelNumber;

    //生产A码
    private String productacode;

    /** 物料清单Id */
    private Long bomid;

    /** 项目id */
    private Long projectId;

    /** 部装id */
    private Long assemblyid;

    //部装名称
    private String assemblyName;

    /** 物料编码 */
    private String materialcode;

    /** 物料名称 */
    private String materialname;

    /** 图号 */
    private String drawingno;

    /** 规格 */
    private String specifications;

    /** 品牌 */
    private String brand;

    /** 基本单位 */
    private String baseUnit;


    /** 单台数量 */
    private String singlequantity;

    /** 计划用量 */
    private String planquantity;

    /** 实际用量 */
    private String actualquantity;

    /** 备注 */
    private String notes;

    /** 用料清单分录ID */
    private String materiallistid;

    /** 领料状态 */
    private String pickingStatus;

    /** 选单列表 */
    private List<String> chooseList;

    /** bom来源 */
    private String bomSource;

    public K3cloudBom() {
    }

    public K3cloudBom(String assemblyName) {
        this.assemblyName = assemblyName;
    }

    public String getBomSource() {
        return bomSource;
    }

    public void setBomSource(String bomSource) {
        this.bomSource = bomSource;
    }

    public List<String> getChooseList() {
        return chooseList;
    }

    public void setChooseList(List<String> chooseList) {
        this.chooseList = chooseList;
    }

    public String getBaseUnit() {
        return baseUnit;
    }

    public void setBaseUnit(String baseUnit) {
        this.baseUnit = baseUnit;
    }

    public String getProductacode() {
        return productacode;
    }

    public void setProductacode(String productacode) {
        this.productacode = productacode;
    }

    public String getPickingStatus() {
        return pickingStatus;
    }

    public void setPickingStatus(String pickingStatus) {
        this.pickingStatus = pickingStatus;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public String getAssemblyName() {
        return assemblyName;
    }

    public void setAssemblyName(String assemblyName) {
        this.assemblyName = assemblyName;
    }

    public String getLevelNumber() {
        return levelNumber;
    }

    public void setLevelNumber(String levelNumber) {
        this.levelNumber = levelNumber;
    }

    public void setBomid(Long bomid)
    {
        this.bomid = bomid;
    }

    public Long getBomid()
    {
        return bomid;
    }
    public void setAssemblyid(Long assemblyid)
    {
        this.assemblyid = assemblyid;
    }

    public Long getAssemblyid()
    {
        return assemblyid;
    }
    public void setMaterialcode(String materialcode)
    {
        this.materialcode = materialcode;
    }

    public String getMaterialcode()
    {
        return materialcode;
    }
    public void setMaterialname(String materialname)
    {
        this.materialname = materialname;
    }

    public String getMaterialname()
    {
        return materialname;
    }
    public void setDrawingno(String drawingno)
    {
        this.drawingno = drawingno;
    }

    public String getDrawingno()
    {
        return drawingno;
    }
    public void setSpecifications(String specifications)
    {
        this.specifications = specifications;
    }

    public String getSpecifications()
    {
        return specifications;
    }
    public void setBrand(String brand)
    {
        this.brand = brand;
    }

    public String getBrand()
    {
        return brand;
    }
    public void setSinglequantity(String singlequantity)
    {
        this.singlequantity = singlequantity;
    }

    public String getSinglequantity()
    {
        return singlequantity;
    }
    public void setPlanquantity(String planquantity)
    {
        this.planquantity = planquantity;
    }

    public String getPlanquantity()
    {
        return planquantity;
    }
    public void setActualquantity(String actualquantity)
    {
        this.actualquantity = actualquantity;
    }

    public String getActualquantity()
    {
        return actualquantity;
    }
    public void setNotes(String notes)
    {
        this.notes = notes;
    }

    public String getNotes()
    {
        return notes;
    }

    public String getMateriallistid() {
        return materiallistid;
    }

    public void setMateriallistid(String materiallistid) {
        this.materiallistid = materiallistid;
    }

    @Override
    public String toString() {
        return "K3cloudBom{" +
                "levelNumber='" + levelNumber + '\'' +
                ", productacode='" + productacode + '\'' +
                ", bomid=" + bomid +
                ", projectId=" + projectId +
                ", assemblyid=" + assemblyid +
                ", assemblyName='" + assemblyName + '\'' +
                ", materialcode='" + materialcode + '\'' +
                ", materialname='" + materialname + '\'' +
                ", drawingno='" + drawingno + '\'' +
                ", specifications='" + specifications + '\'' +
                ", brand='" + brand + '\'' +
                ", baseUnit='" + baseUnit + '\'' +
                ", singlequantity='" + singlequantity + '\'' +
                ", planquantity='" + planquantity + '\'' +
                ", actualquantity='" + actualquantity + '\'' +
                ", notes='" + notes + '\'' +
                ", materiallistid='" + materiallistid + '\'' +
                ", pickingStatus='" + pickingStatus + '\'' +
                ", chooseList=" + chooseList +
                ", bomSource='" + bomSource + '\'' +
                '}';
    }
}

